li {
    list-style: none;
}

.container {
    width: 1200px;
    margin: auto;
    position: relative;
}
body {
    background-color: #F0F0F0;
}
.Top-bg{
    width:100%;
    background-color:#fff;
}
/************************首页******************************/
.header {
    width: 1200px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 500;
}

.header .logo {
    float: left;
}

.header .nav {
    float: right;
    margin-right:23px;
    overflow: hidden;
}

.header .nav li {
    float: left;
    margin: 0 29px;
}

.header .nav li a {
    display: block;
    padding: 39px 5px 5px;
    font-size: 16px;
    /*height:80px;*/
    /*line-height:80px;*/
    border-top: 3px solid transparent;
}

.header .nav li.on a {
    color: #E95513;
    border-top: 3px solid #E95513;
}

.banner-index {
    width: 100%;
    height:729px;
    position: relative;
}

.banner-index .banner-list {
    width: 100%;
    height: 729px;
}

.banner-index .banner-list ul li a {
    display: block;
    width: 100%;
    height: 729px;
}

.banner-index .tab-list {
    position: absolute;
    width: 1200px;
    height:729px;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
}

.banner-index .tab-list ul {
    position: absolute;
    right: -15px;
    top: 300px;
}

.banner-index .tab-list ul li {
    margin-bottom: 20px;
}

.banner-index .tab-list ul li a {
    display: block;
    background: url("../../tupian/banner-icon.png") no-repeat left top;
    width: 14px;
    height: 14px;
}

.banner-index .tab-list ul li.on a {
    background-position: top right;
}

.banner-index .tab-list .erweima {
    border: 1px solid #fff;
    padding: 20px 10px 7px 23px;
    position: absolute;
    left: 197px;
    top: 300px;
}

.home-working {
    padding-top: 70px;
   /* padding-bottom: 20px;*/
}

.title {
    text-align: center;
    color: #555;
}

.title h1 {
    font-size: 38px;
    margin-bottom: 15px;
}

.title p {
    font-size: 18px;
    margin-bottom: 13px;
}

.title i {
    display: block;
    margin: auto;
    background: url("../../tupian/index-bg.png") no-repeat center;
    width: 726px;
    height: 14px;
}
.zixun{
    display: block;
    position:fixed;
    left:0;
    top:495px;
    background-color:#555555;
    border-bottom:5px solid #FF7124;
    padding-top:20px;
    z-index:1000;
    width:90px;
}
.zixun b{
    display: block;
    width:31px;
    height:31px;
    background:url("../../tupian/zixun.png") no-repeat left top;
    margin:auto;
    margin-bottom:10px;

}
.zixun p{
    fon-size:16px;
    color:#CFCFCF;
    margin-bottom:20px;
    text-align:center;
}
.zixun:hover b{
    background-position:right top;
}
.zixun:hover p{
    color:#fff;
}
.home-working .main-content {
    width: 100%;
    margin-top: 50px;
}

.home-working .main-content > a {
    display: block;
    background-color: #D3D3D3;
    width: 48px;
    padding: 41px 0;
    margin-top: 15px;
}

.home-working .main-content > a:hover {
    background-color: #FF7124;
}

.home-working .main-content > a span {
    display: block;
    background-image: url("../../tupian/carousel-icon.png");
    width: 13px;
    height: 23px;
    margin: auto;
}

.home-working .main-content .prev {
    float: left;
}

.home-working .main-content .next {
    float: right;
}

.home-working .main-content .prev span {
    background-position: left top;
}

.home-working .main-content .next span {
    background-position: right top;
}

.home-working .main-content .carousel {
    width: 1104px;
    margin: auto;
    overflow: hidden;
}

.home-working .main-content .carousel ul {
    overflow: hidden;
}

.home-working .main-content .carousel ul li {
    float: left;
    width: 257px;
    padding-left:50px;
    margin: 0 30px;
}

.home-working .main-content .carousel ul .li1 {
    background: url("../../tupian/home-working-bg1.png") no-repeat 25% 70%;
}

.home-working .main-content .carousel ul .li2 {
    background: url("../../tupian/home-working-bg2.png") no-repeat 30% 70%;
}

.home-working .main-content .carousel ul .li3 {
    background: url("../../tupian/home-working-bg3.png") no-repeat 30% 60%;
}

.home-working .main-content .carousel ul .li4 {
    background: url("../../tupian/home-working-bg4.png") no-repeat 30% 50%;
}

.home-working .main-content .carousel ul .li5 {
    background: url("../../tupian/home-working-bg5.png") no-repeat 30% 50%;
}

.home-working .main-content .carousel ul .li6 {
    background: url("../../tupian/home-working-bg6.png") no-repeat 30% 60%;
}

.home-working .main-content .carousel ul .li7 {
    background: url("../../tupian/home-working-bg7.png") no-repeat 30% 60%;
}

.home-working .main-content .carousel ul li i {
    display: block;
    width: 45px;
    height: 2px;
    background-color: #FF7124;
    margin-bottom:10px;
}

.home-working .main-content .carousel ul li h6 {
    color: #FF7124;
    font-size: 20px;
    margin-bottom:8px;
}

.home-working .main-content .carousel ul li p {
    color: #555;
    font-size: 16px;
    margin-bottom: 10px;
}

.home-working .main-content .carousel ul li span {
    display: block;
    color: #777;
    font-size: 15px;
    font-family: Helvetica;
    margin-bottom: 10px;
    display:none;
}

.home-working .main-content .carousel ul li a {
    display: block;
    width: 40px;
    height: 40px;
    /*background: url("../images/home-working-icon.png") no-repeat -40px top;*/
   
}
.home-working .main-content .carousel ul li a img:first-child{
    display:inline-block;
    }
    .home-working .main-content .carousel ul li a img:first-child+img{
    display:none;
    }
.home-working .main-content .carousel ul li a:hover img:first-child{
    /*background-position: left top;*/
    display:none;
}
.home-working .main-content .carousel ul li a:hover img:first-child+img{
    display:inline-block;
}
.six-sys {
    padding-top: 70px;
   /* padding-bottom: 20px;*/
}

.six-sys .main-content {
    text-align: center;
}

.six-sys .carousel {
    margin-top: 50px;
    width: 100%;
    overflow: hidden;
    height: 339px;
    margin-bottom: 20px;
}

.six-sys .carousel ul {
    overflow: hidden;
}

.six-sys .carousel ul li {
    width: 236px;
    height: 339px;
    float: left;
    margin: 0 42px;
}

.six-sys .carousel ul li .zhezhao {
    background-color: rgba(235, 234, 234, 0.7);
    width: 236px;
    height: 299px;
    text-align: center;
    padding-top: 40px;
    position: relative;
    display: none;
    /*IE8下*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2EBEAEA,endColorstr=#B2EBEAEA);
}

.six-sys .carousel ul li .zhezhao h6 {
    font-size: 28px;
    font-weight: normal;
    margin: 15px 0 0;
}

.six-sys .carousel ul li .zhezhao em {
    font-style: normal;
    font-family: Helvetica;
    color: #777;
}
.six-sys .carousel ul li .zhezhao hr{
    border:none;
    border-top:1px dashed #fff;
    margin-left: 30px;
    margin-right:30px;
}
.six-sys .carousel ul li .zhezhao p {
    line-height: 22px;
    font-size: 13px;
    color: #FF7124;
    margin: 10px auto 20px;
}

.six-sys .carousel ul li .zhezhao .more {
    display: block;
    width: 105px;
    height: 30px;
    color: #fff;
    background-color: #FF7124;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-align: center;
    line-height: 30px;
    margin: auto;
    font-family: Helvetica;
}

.six-sys .main-content .carousel ul li .zhezhao b {
    display: block;
    background: url("../../tupian/six-sys-icon.png") no-repeat center;
    width: 23px;
    height: 19px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.six-sys .main-content .num-list {
    display: inline-block;
    margin: auto;
    overflow: hidden;
}

.six-sys .main-content .num-list li {
    margin-right: 45px;
    float: left;
    border:3px solid #E5E5E5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

}
.six-sys .main-content .num-list li.on{
    border:3px solid #FF7124;
}
.six-sys .main-content .num-list li a {
    display: block;
    width:11px;
    height:19px;
    margin:7.5px 31.5px;
    background-image: url("../../tupian/index-icon_03.png"); 
}
.six-sys .main-content .num-list .li1 a{
    background-position: 0 0;
}
.six-sys .main-content .num-list .li1.on a{
    background-position: left bottom;
}
.six-sys .main-content .num-list .li2 a{
    background-position: right top;
}
.six-sys .main-content .num-list .li2.on a {
    background-position: right bottom;
}

.special-serv {
    padding-top: 70px;
   /* padding-bottom: 20px;*/
}

.special-serv .main-content {
    border-top: 2px solid #F7F7F7;
    border-bottom: 2px solid #F7F7F7;
    margin-top: 50px;
    margin-bottom: 46px;
}

.special-serv .main-content ul {
    width: 1075px;
    margin: 50px auto;
    overflow: hidden;
}

.special-serv .main-content ul li {
    float: left;
    margin: 0 42px;
    text-align:center;
 
}

.special-serv .main-content ul li p {
    margin-top: 20px;
    text-align: center;
    font-size: 20px;
    color: #555;
}
.comp-intro{
    overflow: hidden;
    margin-bottom: 60px;
}
/*新增图片*/
.special-serv .main-content ul li a img{
     width:70%;
}

/*//企业视频//*/
.intro_back{
    width: 100%;
    background-color: #f6f6f6;
    overflow: hidden;
    margin-top: 30px;
}
.intro_back ul{
    margin-top: 60px;
    overflow: hidden;
}
.intro_back ul li{
    float: left;
    margin-left: 67.5px;
    width: 355px;
    position: relative;
}
.intro_back ul li b{
    display: block;
    width: 54px;
    height: 54px;
    position: absolute;
    bottom:78px;
    left: 20px;
}
.intro_back ul li:first-child{
    margin-left: 0;
}
.intro_back ul li em{
    width: 355px;
    height: 214px;
}
.intro_back ul li .pic{
    background: #ffffff;
    padding: 22px 0px 22px 22px;
}
.intro_back ul li .pic p{
    color: #333333;
    background: url("../../tupian/st.png") no-repeat left;
    padding-left: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.intro_back   .more_u{
   font-size: 18px;
    color: #ffffff;
    background: #ff7225;
    width: 158px;
    height: 34px;
    padding-top: 10px;
    text-align: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    display: block;
    margin: 42px auto 50px;
    cursor: pointer;
}

.comp-intro {
    padding-top: 40px;
    
}

.comp-intro .container {
    margin-top: 50px;
}

.comp-intro .left {
    float: left;
    height: 279px;
    width: 670px;
}

.comp-intro .left b {
    display: inline-block;
    height: 279px;
}

.comp-intro .left b:first-child {
    margin-right: 2px;
}

.comp-intro .right {
    float: right;
    width: 480px;
    padding-top: 40px;
}

.comp-intro .right i {
    display: block;
    width: 45px;
    height: 2px;
    background-color: #FF7124;
}

.comp-intro .right h6 {
    font-size: 20px;
    color: #FF7124;
    margin: 10px 0 15px;
}

.comp-intro .right p {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 20px;
}

.comp-intro .right .more {
    float: right;
    width: 115px;
    height: 35px;
    color: #fff;
    background-color: #FF7124;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
    font-family: Helvetica;
}

.comp-intro .news-do {
    border-top: 2px solid #F0F0F0;
    margin-top: 30px;
    padding-top: 30px;
}

.comp-intro .news-do i {
    display: block;
    width: 45px;
    height: 2px;
    background-color: #FF7124;
}

.comp-intro .news-do h6 {
    font-size: 20px;
    color: #FF7124;
    margin: 10px 0 15px;
}

.comp-intro .news-do .show {
    width: 100%;
    overflow: hidden;
}
.comp-intro .news-do .show li{
    float: left;
    /*position: relative;*/
    height:166px;
    /*width:*/
}
.comp-intro .news-do .show li img {
    position: relative;
    z-index: 100;
    width:243px;
    height:166px;
}
.comp-intro .news-do .show li.on img{
    border:1px solid #FF7124;
    width:241px;
    height:164px;
}
.comp-intro .news-do .show li div {
    background-color: #FF7124;
    width: 226px;
    height: 136px;
    position: relative;
    top:-166px;
    left:17px;
    padding-top:30px;
    /*right:-243px;*/
    /*display: none;*/
}
.comp-intro .news-do .show li div p {
    width: 180px;
    margin: 0 auto 20px;
    line-height: 30px;
    color: #fff;
}

.comp-intro .news-do .show li div .more {
    float: right;
    width: 115px;
    height: 35px;
    color: #FF7124;
    background-color: #fff;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
    font-family: Helvetica;
    margin-right: 15px;
}
.intro_back   .more_u{
   font-size: 18px;
    color: #ffffff;
    background: #ff7225;
    width: 158px;
    height: 34px;
    padding-top: 10px;
    text-align: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    display: block;
    margin: 42px auto 50px;
    cursor: pointer;
}
.intro_active{
    padding: 70px 0px;
    overflow: hidden;
}
.intro_active ul{
    margin-top: 60px;
    overflow: hidden;
}
.intro_active ul li{
    float: left;
    width: 329px;
    border: 1px solid #e8e7e7;
    padding: 10px 0px 30px;
    margin-left: 103.5px;
    position: relative;
}
.intro_active ul li i{
    display: block;
    background: url("../../tupian/cc.png") no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
   width: 29px;
    height: 29px;
}
.intro_active ul li em{
    width: 305px;
    height: 216px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.intro_active ul li :hover{
   color: red;
}
.intro_active ul li:first-child{
    margin-left: 0;
}
.intro_active ul li .pic{
    padding-left: 14px;
    position:relative;
}
.intro_active ul li .pic h2{
font-size: 22px;
    color: #555555;
    margin: 16px 0px 15px;
}
.intro_active   .more_u{
   font-size: 18px;
    color: #ffffff;
    background: #ff7225;
    width: 70px;
    height: 34px;
    padding-top: 0px;
    text-align: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    display: block;
    margin: 42px auto 50px;
    cursor: pointer;
}

.intro_active ul li .pic p{
    color: #333;
    line-height: 35px;
    background: url("../../tupian/ht.png") no-repeat left;
    padding-left: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.intro_active ul li .news_more 
{
    position:absolute;
    right:20px;
    top:5px;
    background: #ff7225 none repeat scroll 0 0;
    border-radius: 20px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding:2px 10px;
 } 
.intro_active ul li .pic p.on {
    color:#ff7225;
}
/***************************************家政****************************************/
.banner1 {
    width: 100%;
    height: 480px;
    margin-bottom:40px;
}
.Current{ width: 100%; height: 38px; line-height: 38px; background: #FFFFFF; margin: 0 0 11px;}
.Current dl{ padding: 0 0 0 38px; background: url(../../tupian/current_icon.gif) no-repeat 17px center;}
.Current dl a{ color: #555555; font-size: 19px; padding: 0 10px 0 0;}
.Current dl span{ color: #555555; font-size: 16px; padding: 0 10px;}
.home-working1 {
    width:950px;
    padding: 70px 0;
    background-color: #fff;
    float:left;
    position: relative;
}
.home-working1 ul {
    overflow: hidden;
    margin-left:70px;
    margin-right:80px;
}

.home-working1 ul li {
    width:330px;
    padding-left:35px;
    position: relative;
}
.home-working1 ul li .bg{
    padding: 50px 20px 40px;
    position: relative;
    z-index:100;
    width:290px;
    overflow:hidden;
    white-space:nowrap;  /*不换行*/
}
.home-working1 ul li .color{
    position: absolute;
    top:0;
    left:0;
    z-index:50;
    width:350px;
    background-color:#f2f2f2;
}
.home-working1 ul .li1 {
    background: url("../../tupian/home-working-bg1.png") no-repeat center;
}

.home-working1 ul .li2 {
    background: url("../../tupian/home-working-bg2.png") no-repeat center;
}

.home-working1 ul .li3 {
    background: url("../../tupian/home-working-bg3.png") no-repeat center;
}

.home-working1 ul .li4 {
    background: url("../../tupian/home-working-bg4.png") no-repeat center;
}

.home-working1 ul .li5 {
    background: url("../../tupian/home-working-bg5.png") no-repeat center;
}

.home-working1 ul .li6 {
    background: url("../../tupian/home-working-bg6.png") no-repeat center;
}

.home-working1 ul .li7 {
    background: url("../../tupian/home-working-bg7.png") no-repeat center;
}

.home-working1 ul li i {
    display: block;
    width: 45px;
    height: 2px;
    background-color: #FF7124;
    margin-bottom:10px;
}

.home-working1 ul li h6 {
    color: #FF7124;
    font-size: 20px;
    margin-bottom: 10px;
}

.home-working1 ul li p {
    color: #555;
    font-size: 16px;
    margin-bottom: 20px;
}

.home-working1 ul li span {
    display: block;
    color: #777;
    font-size: 15px;
    font-family: Helvetica;
    margin-bottom: 16px;
}

.home-working1 ul li a {
    display: block;
    width: 40px;
    height: 40px;
    /*background: url("../images/home-working-icon.png") no-repeat -40px 0;*/
}
.home-working1 ul li a img:first-child{
    display:inline-block;
    }
    .home-working1 ul li a img:first-child+img{
    display:none;
    }
    
.home-working1 ul li:hover h6, .home-working1 ul li:hover p, .home-working1 ul li:hover span {
    
}

.home-working1 ul li:hover i {
    
}

.home-working1 ul li:hover a img:first-child{
    /*background-position: right top;*/
    display:none;
}
.home-working1 ul li:hover a img:first-child+img{
    display:inline-block;
    }
/**********************************月嫂*************************************************/
.banner2 {
    width: 100%;
    height: 480px;
    margin-bottom: 40px;
}

.month-nurse {
    float: left;
    width: 950px;
    position:relative;
}

.month-nurse .floor1 {
    background-color: #fff;
    padding: 45px 13px;
    margin-bottom: 30px;
}

.month-nurse .floor1 ul {
    overflow: hidden;
    margin-bottom: 50px;
}

.month-nurse .floor1 ul li {
    width: 158px;
    height: 158px;
    float: left;
    margin: 0 55px;
    padding: 20px;
}

.month-nurse .floor1 ul .li1 {
    background: url("../../tupian/mon-nurse1.jpg") no-repeat center;
}

.month-nurse .floor1 ul .li2 {
    background: url("../../tupian/mon-nurse2.jpg") no-repeat center;
}

.month-nurse .floor1 ul .li3 {
      background: url("../../tupian/mon-nurse3.jpg") no-repeat center;
    }

.month-nurse .floor1 ul li p {
    background-color: #E95513;
    color: #fff;
    width: 88px;
    height: 88px;
    font-size: 16px;
    line-height: 25px;
    padding: 35px 35px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    display: none;
}

.month-nurse .floor1 ul li:hover p {
    display: block;
}

.month-nurse .floor1 > h6 {
    width: 200px;
    height: 35px;
    background-color: #E95513;
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
    margin: 0 auto 30px;
    font-weight: normal;
}

.month-nurse .floor1 > p {
    text-align: center;
    width: 660px;
    margin: auto;
    font-size: 16px;
}

.month-nurse .floor2 {
    margin-bottom: 30px;
}

.month-nurse .floor2 .title1 {
    margin-bottom: 15px;
    padding: 20px 0;
    background-color: #fff;
    text-align: center;
}

.title1 h2 {
    color: #E95513;
    font-size: 24px;
    margin-bottom: 10px;
}

.title1 i {
    display: block;
    background: url("../../tupian/mon-bg1.png") no-repeat center;
    width: 244px;
    height: 12px;
    margin: 0 auto 10px;
}

.title1 p {
    font-size: 18px;
    color: #666666;
}

.month-nurse .floor2 .content {
    overflow: hidden;
    margin-bottom: 15px;
}

.month-nurse .floor2 .content li {
    background-color: #fff;
    margin-left: 15px;
    padding-top: 30px;
    width: 178px;
    float: left;
    text-align: center;
    height: 261px;
}

.month-nurse .floor2 .content li:first-child {
    margin-left: 0;
}

.month-nurse .floor2 .content li i {
    font-family: MV Boli;
    font-size: 40px;
    font-style: normal;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    width: 82px;
    height: 82px;
    line-height: 82px;
    color: #fff;
    margin: 0 auto 30px;
}
.month-nurse .floor2 .content li h6 {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: normal;
}
.month-nurse .floor2 .content li p {
    color: #999;
    line-height: 22px;
}
.month-nurse .floor2 > p {
    font-size: 12px;
    color: #999;
    line-height: 30px;
    padding-left: 30px;
    background: #fff url("../../tupian/mon-icon.png") no-repeat 13px center;
}

.month-nurse .floor3 {
    background-color: #fff;
    margin-bottom: 30px;
}

.month-nurse .floor3 .title1 {
    padding: 20px 0 35px;
    text-align: center;
}

.month-nurse .floor3 .content {
    padding: 0 40px;
    overflow: hidden;
}

.month-nurse .floor3 .content li {
    float: left;
    margin: 0 30px 15px;
    border: 1px solid #E0DFDF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    width: 352px;
}

.month-nurse .floor3 .content li b {
    float: left;
    margin-top: 10px;
}

.month-nurse .floor3 .content li b img {
    vertical-align: bottom;
}

.month-nurse .floor3 .content li div {
    float: left;
    margin-left: 12px;
    width: 204px;
}

.month-nurse .floor3 .content li div b {
    float: right;
    color: #E95513;
    font-size: 16px;
}

.month-nurse .floor3 .content li div h6 {
    font-size: 16px;
    margin: 20px 0 10px;
}

.month-nurse .floor3 .content li div p {
    font-size: 12px;
    color: #666;
    line-height: 20px;
}

.month-nurse .floor4 {
    background-color: #fff;
    margin-bottom: 30px;
    padding-bottom: 35px;
}

.month-nurse .floor4 .title1 {
    padding: 20px 0 35px;
    text-align: center;
}

.month-nurse .floor4 .title1 + div {
    text-align: center;
}

.month-nurse .floor5 {
    background-color: #fff;
    margin-bottom: 30px;
    padding-bottom: 35px;
}

.month-nurse .floor5 .title1 {
    padding: 20px 0 20px;
    text-align: center;
}

.month-nurse .floor5 ul {
    overflow: hidden;
    margin: auto;
    width: 860px;
}

.month-nurse .floor5 ul li {
    float: left;
    padding-top: 100px;
    width: 270px;
    margin-left: 25px;
    position: relative;
}

.month-nurse .floor5 ul li:first-child {
    margin-left: 0;
}
.month-nurse .floor5 ul li .content{
    border: 1px solid #E0DFDF;
    padding: 64px 10px 34px;
    text-align: center;
    background-color: #F5F5F5;
}
.month-nurse .floor5 ul li .pic{
    background-size:100%;
    background-position:center;
    width:140px;
    height:176px;
    position: absolute;
    top:-8px;
    z-index:50;
    left:65px;
}
.month-nurse .floor5 ul li .content p {
    color: #666;
}

.month-nurse .floor5 ul li .content b {
    color: #E95513;
    font-weight: normal;
}

.month-nurse .floor5 ul li .content hr {
    border-style: dashed;
    color: #D0D0D0;
}

.month-nurse .floor5 ul li .content hr + p {
    font-size: 12px;
    width:248px;
    height:48px;
    overflow:hidden;
}

/**************************************催乳师**********************************/
.banner3 {
    width: 100%;
    height: 480px;
}

.question {
    width: 100%;
    background-color: #fff;
    margin-bottom: 60px;
}

.question .container {
    padding: 30px 0 50px 43px;
    position: relative;
}

.question .container h6 {
    color: #E95513;
    font-size: 18px;
    margin-bottom: 15px;
}

.question .container p {
    color: #E95513;
}

.question .container b {
    display: block;
    position: absolute;
    left: 43px;
    bottom: -34px;
    width: 68px;
    height: 68px;
    background: url("../../tupian/cuiru-icon.jpg") no-repeat center;
}

.cuiru {
    float: left;
    width: 950px;
}

.cuiru .serv-cont {
    background-color: #fff;
    padding: 40px 0 0;
    margin-bottom: 30px;
}

.cuiru .title2 {
    text-align: center;
}

.cuiru .title2 h2 {
    background: url("../../tupian/cuiru-bg.png") no-repeat center;
    color: #E95513;
    font-size: 24px;
    height: 34px;
    margin-bottom: 40px;
}

.cuiru .serv-cont .title2 p {
    margin-bottom: 50px;
}

.cuiru .serv-cont .title2 p a {
    display: inline-block;
    width: 103px;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    color: #666;
}

.cuiru .serv-cont .title2 p a:first-child {
    margin-right: 100px;
}

.cuiru .serv-cont .title2 p a.on {
    background-color: #E95513;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.cuiru .serv-cont .content {
    height:512px;
    margin: 0 40px;
    position: relative;
}
.cuiru .serv-cont .content ul{
    position: absolute;
    top:0;
}
.cuiru .serv-cont .content .ul2{
    display:none;
}
.cuiru .serv-cont .content .ul1{
    display: block;
}
.cuiru .serv-cont ul li {
    background-color: #E95513;
    width: 240px;
    height: 186px;
    position: relative;
    padding-top: 20px;
    float: left;
    margin: 0 25px 50px;
}

.cuiru .serv-cont ul li.on {
    background: url("../../tupian/cuiru-bg2.jpg") no-repeat center;
}

.cuiru .serv-cont ul li b {
    display: block;
    font-size: 36px;
    color: #fff;
    margin-bottom:7px;
    text-align: center;
    /*font-family: Kalinga;*/
    font-weight: normal;
}

.cuiru .serv-cont ul li span {
    display: block;
    font-size: 16px;
    color: #fff;
    margin-bottom: 20px;
    text-align: center;
}

.cuiru .serv-cont ul li p {
    margin: 0 15px;
    font-size: 12px;
    color: #fff;
    line-height: 20px;
}

.cuiru .serv-cont ul li.on i {
    position: absolute;
    background: url("../../tupian/cuiru-bg3.png") no-repeat center;
    width: 26px;
    height: 23px;
    top: 40px;
    right: 96px;
}

.cuiru .serv-cont ul li em {
    position: absolute;
    width: 40px;
    height: 3px;
    background-color: #fff;
    top: 63px;
    left: 0;
    right: 0;
    margin: auto;
}

.cuiru .serv-cont ul li samp {
    position: absolute;
    display: block;
    bottom: 3px;
    right: 3px;
    z-index: 100;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 6px;
    border-color: transparent #fff #fff transparent;

}

.cuiru .serv-cont ul li.on b, .cuiru .serv-cont ul li.on span {
    color: #E95513;
}

.cuiru .serv-cont ul li.on p {
    color: #666;
}

.cuiru .serv-price {
    background-color: #fff;
    padding: 40px 0;
    margin-bottom: 30px;
}

.title2:after {
    display: table-cell;
    content: " ";
}

.cuiru .serv-price .main-content {
    width: 866px;
    margin: auto;
}
.cuiru .serv-price .main-content table{
    text-align:center;
    vertical-align: middle;
}
.cuiru .serv-price .main-content table tbody tr td.td_bg{
    background-color:#FEEFE8;
}
.cuiru .serv-price .main-content table thead tr td{
    padding:15px 0;
    border-top:2px solid #E95513;
    color:#E95513;
    font-size:16px;
}
.cuiru .serv-price .main-content table tbody tr td{
    padding:15px 0;
    border-top:1px dashed #808080;
}
.cuiru .serv-price .main-content table tbody tr td.td1{
    border-top:none;
    border-bottom:2px solid #E95513;
    color:#E95513;
    font-size:16px;
}
.cuiru .serv-price .main-content table tbody tr:first-child td:first-child{
    border-top:2px solid #E95513;
}
.cuiru .serv-price .main-content table tbody tr td.td1 hr{
    border:none;
    border-top:1px dashed #E95513;
}




.cuiru .serv-liu {
    background-color: #fff;
    padding: 40px 0;
    margin-bottom: 30px;
}
.cuiru .serv-liu .main-content{
    width:866px;
    margin:auto;
}
.cuiru .serv-liu .main-content ul{
    background:url("../../tupian/cuiru2.png") no-repeat center bottom;
    height:199px;
}
.cuiru .serv-liu .main-content ul li{
    float:left;
    margin-left:48px;
}
.cuiru .serv-liu .main-content ul li:first-child{
    margin-left:10px;
}
.cuiru .serv-liu .main-content ul li a{
    display: block;
    width:100px;
    height:100px;
    background-image: url("../../tupian/cuiru-liu.png");
    margin-bottom:23px;
}
.cuiru .serv-liu .main-content ul li p{
    color:#999;
    text-align:center;
}
.cuiru .serv-liu .main-content ul .li1 a{
    background-position:left top ;
}
.cuiru .serv-liu .main-content ul .li2 a{
    background-position:-100px 0;
}
.cuiru .serv-liu .main-content ul .li3 a{
    background-position:-200px 0 ;
}
.cuiru .serv-liu .main-content ul .li4 a{
    background-position:-300px 0 ;
}
.cuiru .serv-liu .main-content ul .li5 a{
    background-position:-400px 0;
}
.cuiru .serv-liu .main-content ul .li6 a{
    background-position:right top ;
}
.cuiru .serv-liu .main-content ul li a:hover{
    background-position-y:100px;
}
.cuiru .serv-liu .main-content ul li a:hover+p{
    color:#e95513;
}
.cuiru .serv-peoson {
    background-color: #fff;
    padding: 40px 0 0;
    margin-bottom: 30px;
}
.cuiru .serv-peoson:after{
    display: table-cell;
    content: '';
    clear:both;
}
.cuiru .serv-peoson .main-content{
    width:866px;
    margin:auto;
    overflow: hidden;
}
.cuiru .serv-peoson .main-content li{
    position: relative;
    float:left;
    margin-left:70px;
    height:449px;
}
.cuiru .serv-peoson .main-content li:first-child{
    margin-left:0;
}
.cuiru .serv-peoson .main-content li .content{
    width:210px;
    border:1px solid #E0DFDF;
    padding:50px 15px 0;
    height:142px;
    background-color:#F5F5F5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.cuiru .serv-peoson .main-content li .content p:first-child{
    font-size:18px;
    margin-bottom:20px;
}
.cuiru .serv-peoson .main-content li .content p+p{
    color:#666;
}
.cuiru .serv-peoson .main-content li .pic
{
    background-repeat:no-repeat;
    background-position:center;
    background-size:100%;
    width:170px;
    height:255px;
    position: absolute;
    top:193px;
    z-index:50;
    left:30px;
}
.cuiru .serv-peoson .main-content li .yuyue{
    color:#E95513;
    font-size:16px;
    display: block;
    width:140px;
    height:30px;
    line-height:30px;
    text-align:center;
    margin:auto;
    background-color:#EFEFEF;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    position: absolute;
    bottom:40px;
    left:0;
    right:0;
    z-index:100;
}
.cuiru .serv-peoson .main-content li .yuyue:hover{
    background-color:#E95513;
    color:#fff;
}
/*******************************************保姆**********************************************/
.banner4{
    width: 100%;
    height: 480px;
    margin-bottom:40px;
}
.baomu{
    float: left;
    width: 950px;
}
.baomu .floor1{
    background-color: #fff;
    padding: 40px 0 60px;
    margin-bottom: 30px;
}
.title3{
    text-align: center;
    margin-bottom:30px;
}
.title3 h2{
    font-size:24px;
    font-weight: normal;
    padding-bottom:15px;
    border-bottom:1px solid #D3D3D3;
}
.title3 i{
    display: block;
    width:182px;
    height:15px;
    margin:-1px auto 0;
    background:url("../../tupian/baomu3.png") no-repeat center;
}
.baomu .floor1 .main-content{
    overflow: hidden;
}
.baomu .floor1 .main-content ul:first-child{
    float:left;
    text-align:right;
    margin-left:170px;
    margin-right:20px;

}
.baomu .floor1 .main-content ul li{
    margin-bottom:45px;
}
.baomu .floor1 .main-content ul li p{
    font-size:16px;
}
.baomu .floor1 .main-content ul li span{
    color:#999;
}
.baomu .floor1 .main-content ul li:first-child{
    color:#E95513;
    font-size:20px;
}
.baomu .floor1 .main-content ul+b{
    float:left;
}
.baomu .floor1 .main-content img{
    float:left;
    margin:0 50px 0 53px;
}
.baomu .floor1 .main-content img+b{
    float:left;
}
.baomu .floor1 .main-content b+ul{
    float:right;
    margin-right:170px;
    /*margin-left:20px;*/
}
.baomu .floor1 .main-content b{
    width:16px;
    height:268px;
    background:url("../../tupian/baomu2.png") no-repeat center;
}

.baomu .serv-price{
    background-color: #fff;
    padding: 40px 0 35px;
    margin-bottom: 30px;
}
.baomu .serv-price .main-content{
    border-collapse:separate;
    text-align: center;
    vertical-align: middle;
    width:840px;
    margin:0 auto 0;

}
.baomu .serv-price .main-content tr td{
    background-color: #F0F0F0;
    padding:9px 0;
}
.baomu .quality{
    background-color: #fff;
    padding: 40px 0 0;
    margin-bottom: 30px;
}
.baomu .quality .main-content{
    overflow: hidden;
    /*padding-top:30px;*/
    background:url("../../tupian/baomu4.jpg") no-repeat right bottom;
}
.baomu .quality .main-content ul{
    position: relative;
    width:445px;
    height:475px;
    /*float:left;*/
}
.baomu .quality .main-content ul li{
    position: absolute;
}
.baomu .quality .main-content ul .li1{
    top:15px;
    left:130px;
}
.baomu .quality .main-content ul .li2{
    top:73px;
    left:233px;
}
.baomu .quality .main-content ul .li3{
    top:241px;
    left:233px;
}
.baomu .quality .main-content ul .li4{
    top:250px;
    left:130px;
}
.baomu .quality .main-content ul .li5{
    top:241px;
    left:22px;
}
.baomu .quality .main-content ul .li6{
    top:73px;
    left:22px;
}
.baomu .process{
    background-color: #fff;
    padding: 40px 0 30px;
    margin-bottom: 30px;
}
.baomu .process ul{
    overflow: hidden;
    text-align:center;
    margin:0 65px;
}
.baomu .process ul li{
    width:25%;
    float:left;
    border-bottom:1px dashed #A7A7A7;
    height:207px;
    margin-bottom:83px;
}
.baomu .process ul li div{
    width:145px;
    height:123px;
    margin:auto;
    background-color:#E1E1E1;
    padding-top:25px;
}
.baomu .process ul li div em{
    display: block;
    margin-bottom:25px;
}
.baomu .process ul li div em img:first-child{
    display: inline-block;
}
.baomu .process ul li div em img:first-child+img{
    display: none;
}
.baomu .process ul li div:hover{
    background-color:#F95F1A;
}
.baomu .process ul li div:hover em img:first-child{
    display: none;
}
.baomu .process ul li div:hover em img:first-child+img{
    display: inline-block;
}
.baomu .process ul li div:hover+i{
    background:url("../../tupian/baomu16.png") no-repeat center;
}
.baomu .process ul li div:hover
{
    color:#FFF;}
.baomu .process ul li i{
    display: block;
    width:37px;
    height:37px;
    line-height:37px;
    text-align:center;
    font-style: normal;
    background:url("../images/baomu15.png") no-repeat center;
    color:#fff;
    font-size:18.67px;
    margin:40px auto 0;
}
/****************************好几个页面的右边***********************************************/
/*月嫂718*/
.fix{
    width:950px;
    position:relative;
    padding:1px;
}
.fix.on{
    position:fixed;
    top:0;
}
.RCon {
    /*float: right;*/
    width: 240px;
    position: absolute;
    right:-250px;
    z-index:10;
}

.RCon .WeChat {
    text-align: center;
    background-color: #fff;
    padding: 0 4px;
}

.RCon .WeChat span {
    display: block;
    padding: 33px 0 20px;
    border-bottom: 1px solid #eeeeee;
}

.RCon .Hotline {
    padding: 60px 0 80px;
    text-align: center;
    background: #FFFFFF;
}

.RCon .Hotline img {
    width: 177px;
    height: 192px;
}




